﻿using UnityEngine;

namespace QFramework
{
    public interface IItem
    {
        string GetKey { get; }
        string GetName { get; }
        string GetDescription { get; }
        Sprite GetIcon { get; }
        ItemLanguagePackage.LocalItem LocalItem { get; set; }
        bool IsStackable { get; }
        bool GetHasMaxStackableCount { get; }
        int GetMaxStackableCount { get; }
        bool GetBoolean(string propertyName);
    }
}
